package com.google.code.lf.gfm.service;

import com.google.code.lf.gfm.model.grisbi.GrisbiFile;

/**
 * Interface du service de manipulation des fichiers de données <a href="http://grisbi.org">Grisbi</a>.
 * <br/>Le binding bean/xml utilise <a href="https://jaxb.dev.java.net/">JAXB</a>.
 *
 * @author gael.lorent-fonfrede
 */
public interface IGrisbiFileServiceLocal extends IGrisbiFileService {
	/**
	 * Méthode de test pour écrire le fichier xml à partir du bean, mais en utilisant la console au lieu d'un fichier.
	 * <br/>Cette méthode a pour objet d'être utilisée dans les tests unitaires.
	 * 
	 * @see IGrisbiFileService#writeGrisbiFile(GrisbiFile, File, boolean, String)
	 */
	public void writeGrisbiFileOnSystemOut(GrisbiFile gsbFile, String encoding);
}
